/* CSS Document */
@charset "utf-8";

.banner{ position:relative; width:100%; overflow:hidden; }
.banner .bd{ width:100%; position:relative; left:50%; margin-left:-50%; z-index:9; }
.banner .bd  ul li{ background-size:cover !important; height:100%; }
.banner .bd  ul li a{display: block;width: 100%;height: 100%;}
.banner .hd{width:100%; position:absolute;  z-index:11; bottom:8%; text-align:right; height:2px; margin-bottom:2px;z-index: 20;text-align: center; }
.banner .hd ul{ display:inline-block; height:2px; }
.banner .hd ul li{ *display:block; display:inline-block; vertical-align:top; cursor:pointer; margin:0 10px;font-size: 14px;color: #ffffff; line-height: 30px; }
.banner .hd ul .on{font-size: 20px;color: #ffe400;font-weight: bold;padding-right: 66px;background: url(banner_hd_03.png) no-repeat right center;}
.banner .hd ul li.on:last-child{padding-left: 66px;background: url(banner_hd_03.png) no-repeat left center;}
.banner a.prev, .banner a.next{ width:77px; height:76px; position:absolute; top:50%; margin-top:-38px; z-index:15; }
.banner a.prev{ left:0; background:url(banner_prev_05.png) no-repeat; }
.banner a.next{ right:0; background:url(banner_next_08.png) no-repeat; }

.s2_a{position: absolute;top:0;height: 48.2%;}
.s2_a .s2_aa{height: 100%;}
.s2_a .s2_aa img{width: 100%;height: 100%;}
.s2_a .s2_ab{position: absolute;left:0;bottom:0;width: 100%;}
.s2_a .s2_ab .g-in{position: relative;}
.s2_a .s2_ab .g-in .s2_aba{position: absolute;bottom: 36px;right:320px;}
.s2_a .s2_ab .g-in .s2_aba .s2_abaa{font-size: 36px;color: #ffffff;}
.s2_a .s2_ab .g-in .s2_aba .s2_abab{font-size: 18px;color: #ffffff;text-transform: uppercase;margin-top: 5px;}
.s2_a .s2_ab .g-in .s2_aba .s2_abac{width: 47px;height: 3px;background: #ffe400;margin-top: 16px;}
.s2_b{position: relative;z-index: 99;padding-top: 80px;}
.s2_b .s2_bl{float:left;}
.s2_b .s2_bl .s2_bli{float:left;position: relative;}
.s2_b .s2_bl .s2_bli .s2_blib{position: relative;overflow: hidden;}
.s2_b .s2_bl .s2_bli .s2_blib img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.s2_b .s2_bl .s2_bli:hover .s2_blib img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
.s2_b .s2_bl .s2_bli .s2_blib .s2_bliba{position: absolute;top:0;z-index: 5;left:0;width: 100%;height: 100%;background: rgba(0,0,0,0.6);}
.s2_b .s2_bl .s2_bli .s2_blia{position: absolute;right:0;top:0;width: 19px;height: 224px;background: #ffe400;z-index: 8;padding:0 20px;text-align: center;}
.s2_b .s2_bl .s2_bli .s2_blia .s2_bliaa{padding-top: 25px;font-size: 18px;color: #333333;line-height: 18px;}
.s2_b .s2_bl .s2_bli .s2_blia .s2_bliab{height: 30px;background: url(s2_4_05.png) no-repeat center;}
.s2_b .s2_bl .s2_bli .s2_blia .s2_bliac{font-size: 14px;color: #333;text-transform: uppercase;padding:0 3px;transform: rotate(90deg);}
.s2_b .s2_bl .s2_bli:hover .s2_blib .s2_bliba{display: none;}
.s2_b .s2_bl .s2_bli:hover .s2_blia{background: #3e3e3e;}
.s2_b .s2_bl .s2_bli:hover .s2_blia .s2_bliaa{color: #fff;}
.s2_b .s2_bl .s2_bli:hover .s2_blia .s2_bliab{background: url(s2_5_03.png) no-repeat center;}
.s2_b .s2_bl .s2_bli:hover .s2_blia .s2_bliac{color: #fff;}
.s2_b .s2_br{float:right;width: 470px;position: relative;height: 482px;}
.s2_b .s2_br .s2_brx{position: absolute;bottom: 0;}
.s2_b .s2_br .s2_brx .s2_bra{font-size: 14px;color: #343434;line-height: 28px;}
.s2_b .s2_br .s2_brx .s2_brb{position: relative;margin-top: 40px;}
.s2_b .s2_br .s2_brx .s2_brb .s2_brba{font-size: 160px;color: #e3e3e3;font-weight: bold;text-transform: uppercase;height: 140px;line-height: 140px;margin-left: -11px;}
.s2_b .s2_br .s2_brx .s2_brb .s2_brbb{position: absolute;left:13px;top:20px;cursor: pointer;}
.s2_b .s2_br .s2_brx .s2_brb .s2_brbb p{font-size: 14px;color: #000000;margin-top: 10px;}

.s3_c{position: absolute;width: 100%;height: 100%;z-index: 2;top: 0;left: 0;}
.s3_c .hd{height: 100%;}
.s3_c .hd ul{height: 100%;}
.s3_c .hd ul li{float:left;width: 25%;box-sizing: border-box;border-right: 1px solid #6c6c6c;height: 100%;padding-top: 15%;text-align: center;position: relative;overflow: hidden;z-index: 10;}
.s3_ci{width: 100%;height: 100%;}
.s3_c .hd ul li:last-child{border-right: 0;}
.s3_ci .s3_cia{height: 87px;line-height: 87px;background: url(s3_1_03.png) no-repeat center;font-size: 48px;color: #fff;opacity: 1; transition: all 0.6s;}
.s3_ci .s3_cib{margin-top: 0;height: 0;opacity: 0; transition: all 0.6s;}
.s3_ci .s3_cic{margin-top: 15px;font-size: 18px;color: #ffffff;}
.s3_ci .s3_cid{width: 152px;height: 36px;line-height: 36px;text-align: center;border-radius: 36px;border:1px solid #fff;font-size: 14px;color: #fff;margin:25px auto 0;}
.s3_ci .s3_cie{position: absolute;bottom: -41.2%;background: url(s3_3_03.png) no-repeat center;background-size: cover;height: 27.2%;width: 100%;transition: all 0.6s;}
.s3_ci .s3_cie .s3_ciea{margin-top: -14%;}
.s3_ci .s3_cie .s3_ciea img{width: 100%;}
.s3_ci .s3_cie .s3_cieb{width: 154px;height: 38px;line-height: 38px;background: #3e3e3e;font-size: 14px;color: #ffffff;border-radius: 19px;margin:10% auto 0;}
.s3_ci:hover .s3_cia{height: 0;opacity: 0;}
.s3_ci:hover .s3_cib{display: block;margin-top: -20px;height: 99px;opacity: 1; }
.s3_ci:hover .s3_cid{display: none;}
.s3_ci:hover .s3_cie{bottom: 0;}

.s3_c .bd{position: absolute !important;left:0;top:0;width: 100%;height: 100% !important;z-index: 9;}
.s3_c .bd .s3_cii{width: 100%;height: 100%;}

.s4_c{padding-top: 80px;}
.s4_c .s4_ct{text-align: center;}
.s4_c .s4_ct .s4_cta{font-size: 30px;color: #333333;}
.s4_c .s4_ct .s4_ctb{font-size: 18px;color: #333333;text-transform: uppercase;}
.s4_c .s4_ct .s4_ctc{width: 47px;height: 3px;background: #3e3e3e;margin:10px auto 0;}
.s4_c .s4_cc{margin-top: 37px;width: 1920px;position: relative;left:50%;margin-left: -960px;padding-bottom: 50px;}
.s4_c .s4_cc .bd ul li{float:left;}
.s4_c .s4_cc .bd ul li .s4_cci{position: relative;}
.s4_c .s4_cc .bd ul li .s4_cci1{display: none;}
.s4_c .s4_cc .bd ul li .s4_cci2{display: block;}
.s4_c .s4_cc .bd ul li .s4_cci:hover .s4_cci1{display: block;}
.s4_c .s4_cc .bd ul li .s4_cci:hover .s4_cci2{display: none;}
.s4_c .s4_cc .bd ul li .s4_cci .s4_cciaa{position: absolute;left:0;height: 100%;top:0;line-height: 220px;width: 100%;background: rgba(0,0,0,0.4);text-align: center;font-size: 16px;color: #ffffff;}
.s4_c .s4_cc .bd ul li .s4_cci .s4_cciab{position: absolute;bottom: 0;left:0;width: 100%;text-align: center;height: 41px;line-height: 41px;background: #f4d703;font-size: 16px;color: #333333;display: none;}
.s4_c .s4_cc .hd{ width:1920px; left:50%;height: 13px; margin-left:-960px; position:absolute; bottom:0; z-index:3; text-align:center; }
.s4_c .s4_cc .hd ul{ display:inline-block; }
.s4_c .s4_cc .hd ul li{ width:13px; height:13px; background:url(s4_hd1_10.png) no-repeat center; margin:0 5px; border-radius:100%; *display:block; display:inline-block; vertical-align:top; cursor:pointer; text-indent:999999px; }
.s4_c .s4_cc .hd ul .on{ background:url(s4_hd2_12.png) no-repeat center; }
.s4_c .s4_cc .bd ul li .s4_cci{overflow: hidden;}
/*.s4_c .s4_cc .bd ul li .s4_cci .s4_ccia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.s4_c .s4_cc .bd ul li .s4_cci:hover .s4_ccia img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}*/

.s5_c{padding-top: 80px;width: 1920px;position: relative;left:50%;margin-left: -960px;}
.s5_c .s5_ct{text-align: center;}
.s5_c .s5_ct .s5_cta{font-size: 30px;color: #333333;}
.s5_c .s5_ct .s5_ctb{font-size: 18px;color: #333333;text-transform: uppercase;}
.s5_c .s5_ct .s5_ctc{width: 47px;height: 3px;background: #3e3e3e;margin:10px auto 0;}
.s5_c .s5_cc{padding-left: 360px;margin-top: 20px;}
.s5_c .s5_cc .parHd ul li{float:left;width: 95px;height: 32px;text-align: center;line-height: 32px;font-size: 14px;color: #343434;}
.s5_c .s5_cc .parHd ul li.on{background: #ffe400;}
.s5_c .s5_cc .parBd{}
.s5_c .s5_cc .parBd .s5_cci{position: relative;padding-bottom: 90px;}
.s5_c .s5_cc .parBd .s5_cci .bd{margin-left: -20px;}
.s5_c .s5_cc .parBd .s5_cci .bd ul li{float:left;margin-right: 1px;}
.s5_c .s5_cc .parBd .s5_cci .bd ul li a{display: block;padding:25px 20px 0;height: 344px;border-bottom: 4px solid transparent;}
.s5_c .s5_cc .parBd .s5_cci .bd ul li a .s5_ccib{font-size: 18px;color: #333333;margin-top: 14px;}
.s5_c .s5_cc .parBd .s5_cci .bd ul li a .s5_ccic{font-size: 14px;color: #333333;margin-top: 10px;}
.s5_c .s5_cc .parBd .s5_cci .bd ul li:hover a{background: #fff;border-bottom: 4px solid #ffe400;}
.s5_c .s5_cc .parBd .s5_cci .sPrev{display: inline-block;width: 52px;height: 51px;position: absolute;left:0;bottom: 0;background: url(s5_prev_21.png) no-repeat center;}
.s5_c .s5_cc .parBd .s5_cci .sNext{display: inline-block;width: 52px;height: 51px;position: absolute;left:63px;bottom: 0;background: url(s5_next_23.png) no-repeat center;}
.s5_c .s5_cc .parBd .s5_cci .bd ul li a .s5_ccia{overflow: hidden;}
.s5_c .s5_cc .parBd .s5_cci .bd ul li a .s5_ccia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.s5_c .s5_cc .parBd .s5_cci .bd ul li:hover a .s5_ccia img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}

.s6_a{position: absolute;height: 42.8%;top:7.2%;}
.s6_a .s6_aa{height: 100%;}
.s6_a .s6_aa img{width: 100%;height: 100%;}
.s6_a .s6_ab{position: absolute;left:0;width: 100%;bottom: 24.2%;} 
.s6_a .s6_ab .s6_aba .s6_abaa{font-size: 36px;color: #ffffff;}
.s6_a .s6_ab .s6_aba .s6_abab{font-size: 18px;color: #ffffff;text-transform: uppercase;margin-top: 5px;}
.s6_a .s6_ab .s6_aba .s6_abac{width: 47px;height: 3px;background: #ffe400;margin-top: 16px;}
.s6_b{position: absolute;top:55%;width: 100%;left:0;}
.s6_b .s6_bl{float:left;}
.s6_b .s6_bl .s6_bla{padding-left: 62px;background: url(s6_1_05.png) no-repeat left center;}
.s6_b .s6_bl .s6_bla div{font-size: 14px;color: #ffffff;}
.s6_b .s6_bl .s6_bla p{font-size: 30px;color: #ffe400;font-weight: bold;margin-top: -3px;}
.s6_b .s6_bl .s6_blb{margin-top: 18px;border-top: 1px solid #636363;padding-top: 18px;font-size: 14px;color: #ffffff;line-height: 29px;}
.s6_b .s6_br{float:right;width: 604px;}
.s6_b .s6_br .s6_bra{}
.s6_b .s6_br .s6_bra .s6_brai{float:left;}
.s6_b .s6_br .s6_bra .s6_brai2{float:right;}
.s6_b .s6_br .s6_bra .s6_brai input{width: 262px;padding:0 17px;height: 44px;background: #2a2a2a;font-size: 14px;color: #ffffff;}
.s6_b .s6_br .s6_brb{margin-top: 11px;}
.s6_b .s6_br .s6_brb textarea{height: 130px;width: 573px;padding:10px 15px;background: #2a2a2a;font-size: 14px;color: #ffffff;}
.s6_b .s6_br .s6_brc{margin-top: 15px;}
.s6_b .s6_br .s6_brc input{width: 155px;height: 39px;background: #ffe400;font-size: 14px;color: #202020;}
.s6_c{position: absolute;height: 56px;line-height: 56px;background: #1d1d1d;bottom: 0;width: 100%;}
.s6_c .s6_cl{float:left;margin-left: 33px;font-size: 12px;color: #a8a8a8;}
.s6_c .s6_cl a{font-size: 12px;color: #a8a8a8;}
.s6_c .s6_cr{float:right;font-size: 12px;color: #f00;margin-right: 30px;}

